import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path';

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()],
  resolve: {
    alias: {
      // 配置src文件夹的别名@
      // eslint-disable-next-line no-undef
      '@': path.resolve(__dirname, 'src')
    }
  },
  // 配置本地代理，解决跨域。
  server: {
    host: '0.0.0.0',
    port: 5177,
    proxy: {
      // '/cem': { // 开发地址
      //   target: 'http://47.122.30.252',
      //   changeOrigin: true,
      //   // rewrite: path => path.replace(/^\/cem/, '')
      // }
      '/cem': { // 阿里云，生产环境地址
        target: 'http://8.149.143.233',
        changeOrigin: true,
        rewrite: path => path.replace(/^\/cem/, '')
      }
      // '/dcm': {
      //   // target: 'http://47.122.30.252',
      //   target: 'http://8.149.143.233',
      //   changeOrigin: true,
      //   // rewrite: path => path.replace(/^\/swm/, '')
      // }
    }
  }
})
